Big Huge Thesaurus

venous blood system

noun